li {
    list-style: none;
}

input[type='button'], input[type='submit'], input[type='reset'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -o-appearance: none;
}

a, input, select, textarea, img {
    outline: none;
    star: expression(this.onFocus=this.blur());
}

.primary {
    background-color: #428bca;
    border-color: #357ebd;
}

.info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.info:hover {
    color: #fff;
    background-color: #269abc;
    border-color: #31b0d5;
}

.success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.success:hover {
    color: #fff;
    background-color: #4cae4c;
    border-color: #5cb85c;
}

.warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.warning:hover {
    color: #fff;
    background-color: #eea236;
    border-color: #f0ad4e;
}

.danger {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.danger:hover {
    color: #fff;
    background-color: #da9235;
    border-color: #f0ad4e;
}

html, body {
    margin: 0px;
    height: 100%;
}

/*.nav {
    width: 100%;
    height: 100%;
    text-align: center;
}

.nav a {
    width: 150px;
}

.nav .l-btn-text {
    font-size: 20px;
    line-height: 45px;
}

.nav .l-btn-icon.fa-2x {
    color: #1a7bc9;
    line-height: 45px;

    margin-top: -25px;
}

.nav .l-btn-left {
    width: 150px
}*/

.fa {
    font-size: 16px
}

.inputTable {
    margin-top: 10px;
    border-collapse: collapse;
    width: 100%;
}

.inputTable tr {
    height: 40px;
}

.inputTable tr:nth-child(2n) {
    background: rgba(0, 77, 255, 0.07)
}

.inputTable tr td:nth-child(1) {
    width: 100px;
    text-align: right;
}

.inputTable tr td:nth-child(2) {
    padding-left: 20px
}

.inputTable tr td input, select, textarea {
    height: 20px;
    width: 300px
}

.inputTable tr td input[type=radio] {
    width: 20px;
    height: 15px;
}

/*修改easyui样式*/
.west {
    background: #283b5b;
}

.panel-body-noheader {
    border: none;
}

#accordionMenu .panel-header {
    height: 30px;
}

#accordionMenu .panel-title {
    color: #fff;
    line-height: 30px;
    height: 30px;
}

/*#accordionMenu .panel{
    border:1px solid red; 
}*/
.accordion {
    border: none;
}

.accordion .accordion-header {
    background: #283b5b;
    color: #fff;
    text-align: center;
    border: none;
}

#accordionMenu .panel-body {
    background: #1b283e;
    color: #fff;
    text-align: center;
    border: none;
    scrollbar-face-color: #fff;
}

#accordionMenu .panel-icon {
    left: 28px;
}

#accordionMenu .accordion-header-selected {
    background: #1b283e;
}

.panel-with-icon {
    padding-left: 0px;
}

.childmenu {
    list-style: none;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}

.childmenu li a.amenu {
    display: block;
    color: #fff;
    text-decoration: none;
    border: none;
    border-radius: 0px;
    border-left: 3px solid transparent;
    text-align: left;
    margin-left: 28px;
}

.childmenu li {
    height: 36px;
    line-height: 36px;
}

.childmenu li a.amenu:hover {
    color: #F40;
    border-left: 3px solid #f40;
    background: #1b283e;
}

.childmenu li a.active {
    color: #F40;
    border-left: 3px solid #f40;
    background: #1b283e;
}

.center {
    background: #f3f3f3;
}

.mg10 {
    margin-top: 10px;
}

.layout-panel-center {
    background: #f3f3f3;
}

.webmap {
    padding-left: 30px;
    background: #fff;
}

.webmap a {
    height: 28px;
}

.webmaptip {
    display: inline-block;
}

.querybycon {
    margin-top: 10px;
    margin-left: 30px;
    padding: 20px 20px 20px 20px;
    background: #fff;
}

.querybtn {
    background: #fff;
    margin-top: 15px;
    margin-left: 30px;
    text-align: right;
    padding: 20px 20px 0px 20px;
}

.querybtn input {
    line-height: 20px
}

.datagrid {
    padding-left: 30px;
}

.easyui-window .datagrid {
    padding-left: 0px
}

input[type=text] {
    text-align: start;
    border: 1px solid #ccc;
    height: 25px;
    line-height: 25px;
    width: 180px;
    border-radius: 3px;
    padding-left: 3px;
    background: #FAFBFC;
    margin-left: 5px;
}

input[type=text]:focus {
    border-color: #a1c4cf;
    -moz-box-shadow: 0 0 3px 0 #c3d9e0;
    -webkit-box-shadow: 0 0 3px 0 #c3d9e0;
    box-shadow: 0 0 3px 0 #c3d9e0;
}

.textbox {
    border-radius: 3px;
    width: 180px !important;
}

.textbox .textbox-text {
    padding: 2px;
}

.window {
    padding: 0px;
    border: none;
    background: #EDF0F2;
}

.window .window-header {
    background: #E2E9EE;
    height: 40px;
}

.window .panel-header {
    border: none;
}

.window .panel-title {
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    color: #203750;
}

.window .window-body {
    border: none;
    background: #EDF0F2;
}

.window .dialog-button {
    border: none;
    background: #EDF0F2;
    margin-top: 15px;
}

.messager-button .l-btn {
    color: #FF8035;
    border: 1px solid #FF8035;
    border-radius: 5px;
    background: transparent;
    outline: none;
}

.messager-button .l-btn:hover {
    color: #fff;
    border: 1px solid #FF8035;
    border-radius: 5px;
    background: #FF8035;
    outline: none;
}

.window .messager-icon {
    float: none;
    text-align: center;
    margin: 15px auto;
}

.window .window-body {
    line-height: 21px;
}

.window-proxy-mask, .window-mask {
    background: rgba(0, 0, 0, 0.9);
}

.window-shadow {
    box-shadow: none;
}

.easyui-linkbutton {
    color: #FF8035;
    border: 1px solid #FF8035;
    border-radius: 5px;
    background: transparent;
    outline: none;
    padding: 3px 10px;
}

.easyui-linkbutton:hover {
    color: #fff;
    border: 1px solid #FF8035;
    border-radius: 5px;
    background: #FF8035;
    outline: none;
}

.easyui-link {
    color: #000;
    text-decoration: none;
    font-size: 12px;
}

.easyui-link:hover {
    color: #FF8035;
}

.datagrid-header {
    background: #DFE5EA;
}

.datagrid-htable {
    color: #333;
    font-weight: bold;
}

.datagrid-btable, .datagrid-ftable {
    color: #333;
}

.datagrid-row {
    background: #fff;
}

.datagrid-row-alt {
    background: #f9f9f9;
}

.datagrid-header td, .datagrid-body td, .datagrid-footer td {
    padding: 10px 15px;
}

.datagrid-row-selected {
    background: #6caef5;
    color: #fff;
}

.datagrid-header td.datagrid-header-over {
    background: none;
}

.logo {
    width: 182px;
    background: #283b5b;
    height: 100%;
    text-align: center;
}

.logo img {
    margin-top: 10px;
}

.userinfo {
    text-align: right;
    vertical-align: middle;
    height: 47px;
    line-height: 47px;
}

.userinfo span {
    display: inline-block;
}

.usertop {
    background: #f3f3f3;
    border-bottom: 1px solid #ccc;
}

.layout-split-north {
    border: none;
}

.logout {
    display: inline-block;

}

span.lasttime {
    color: #aaa;
}

span.welcome {
    color: #000;
    font-weight: bold;
    margin-left: 60px;
}

span.userlogout {

}

span.userlogout a {
    color: #FF8035;
    margin-right: 60px;
    margin-left: 50px;
}

.panel-tool {
    right: 34px;
}

.panel-tool a {
    text-decoration: none;
    color: #fff;
    opacity: 1;
}

/*.panel-tool a{
    text-decoration: none;
}*/
.panel-tool a:hover {
    background-color: transparent;
    text-decoration: none;
    opacity: 1;
}

.queryinfo {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}

.queryinfo > div {
    width: 250px;
    float: left;
    margin-top: 10px;
    height: 35px;
}

.queryinfo .db {
    width: 450px
}

.queryinfo .query {
    width: 40px
}

.queryinfo:after {
    clear: both;
}

.separator {
    background: #f3f3f3;
    height: 10px;
}

.attachBox {
    width: 150px;
    height: 200px;
    list-style: none;
    float: left;
    margin: 5px;
}

.attachBox > div {
    width: 140px;
    height: 20px;
    background: rgba(0, 1, 1, 0.5);
    margin-top: -38px;
    position: relative;
    padding: 5px;
    text-align: right
}
